List the characteristics of Blended Learning: